home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 32
/
Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso
/
Aminet
/
dev
/
lang
/
Python152.lha
/
Python-1.5
/
CHANGES
next >
Wrap
Text File
|
1999-04-30
|
5KB
|
122 lines
--------------------------------------------------------------------------
--------------------------------------------------------------------------
AmigaPython Release history
Irmen de Jong
irmen@bigfoot.com
--------------------------------------------------------------------------
--------------------------------------------------------------------------
NOTE:
Sections marked *SOURCE:* contain info on changes to the source code.
--------------------------------------------------------------------------
dec. 1995 to dec 1996: version 1.3 releases. History stripped.
(1.3 is no longer supported)
12 jan. 1997 - 1st public release of version 1.4
Some minor additional changes since 1.3.
Includes doslib & ARexx support.
31 jan. 1998 - 2nd public release of version 1.4
Some minor changes. Included patches.
(version 1.5 is in beta).
(1.4 is no longer supported)
6 jun. 1998 - Release 1.5.1 build number 8
1st public release of version 1.5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*SOURCE:*
- Major piece of work: based on new 1.5.1 sources
20 jun. 1998 - Release 1.5.1 build number 10
Patch release for 1.5.1 #8.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Fixes memory allocation bugs.
14 nov. 1998 - Release 1.5.1 build number 14
2nd public release of version 1.5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Import filename is now case sensitive.
- amiga module now has crc32 function.
- Dos/Doslib python module has more functions.
- Revamped Workbench support. Now it is possible to provide
script arguments in the tooltypes, and better support for
data files with a Python icon.
- Some minor changes and additions in the docs.
- Changed email address and AmigaPython homepage.
*SOURCE:*
- Added import filename case check in Python/import.c
- Added crc32 function in amiga module.
- Added various things to Dos/Doslib module:
GetProgramDir, GetProgramName, Inhibit, SetFileDate, SetOwner,
Info, AddBuffers, AssignAdd, AssignRemove, touch.
- Added 'magic tooltypes' in Amiga/wbargs.c
- Fixed exception handling bug in site-python/ARexx.py.
- Fixed typo ('if'->'elif') in os.py.
- Changed `doslib' to `Doslib' and `arexxll' to `ARexxll'.
13 dec. 1998 - Release 1.5.1 build number 15
Patch release for 1.5.1 #14.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*SOURCE:*
- Fixes message variables bug in arexxll.
28 apr. 1999 - Release 1.5.1 build number 18
(last 1.5.1 version - going to 1.5.2)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Added I-Net225 version as a separate download (beta!)
- Created lib/lib-dynload directory to help parse for 'exec_prefix' -
the warnings 'can't find... consider setting $PYTHONHOME' when
starting Python from a different location than Python: should be
mostly gone. (The small enhancements to the 'getfullpath' function
in the source code help too, see below).
- time.strftime() is now more conforming, but it still doesn't pass
the test :-(
*SOURCE:*
- Moved a bunch of #defines to Include/config.h
- Fixed nonfatal bugs in Modules/getpath.c (getfullpath and
calculate_path)
- Enhanced getfullpath in Modules/getpath.c
- Removed unused files from Amiga/
- Added support for I-Net225 throughout the source tree.
(this involved changes to about 20 sourcefiles and a new SMAKEFILE
and SCOPTIONS). By using the correct SMAKEFILE and SCOPTIONS an
AmiTCP version or I-Net225 version can be build.
- Added configuration options to the ARexx.py and arexxll modules:
setstringmsgs and settokenizeline.
- Added 'Embed' demo on how to embed Python in your own programs.
- Added strftime implementation in Amiga/ which is more conforming
to the standard than SAS/C's own version is. Sadly, it still
doesn't pass the test.test_strftime.
- Now includes a demo on how to embed Python in your own programs.
30 apr. 1999 - Release 1.5.2 build number 1
First 1.5.2 release
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Based on official 1.5.2 sources and library.
*SOURCE:*
- Switched to large data model (DATA=FARONLY). This makes the code
bigger & slower, but I can no longer compile AmigaPython with
the near data model (it has too much near data).